Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F17 France F18 France F19 France F5 France F6 France F10 France F20 Egypt F7 (Sharm El Sheikh) France F5 (Toulouse) France F6 (Poitiers) France F7 (Villers Les Nancy) France F17 (Troyes) France F20 (Plaisir) France F22 (Nevers) France F24 (Rodez) Portugal F2 (Faro) France F4 (Toulouse) Turkey F12 (Antalya) Turkey F13 (Antalya) Portugal F8 (Cascais) France F9 (Grasse) France F15 (Troyes) Spain F29 (Sabadell) M15+H Bressuire M15 Grenoble M15 Reus M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Grasse M25+H Toulouse M25 Montauban M25 Getxo M25 Gandia M15 Piombino M25 Houston M25 Norman M25+H Rodez Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva San Remo Tennis Cup - San Remo Pekao Open 2004 - Szczecin Lugano Challenger Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Banca Stato Challenger Lugano - Lugano The LTA Men's Challenger Wrexham - Wrexham IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Tennis Napoli Cup - Napoli St. Petersburg Challenger - St. Petersburg Lambertz Open - Aachen Tatra Banka Open - Bratislava Lugano Challenger Aix En Provence Challenger Challenger Ford de Cherbourg - Cherbourg Sporting Challenger - Turin Egypt F6 (Sharm El Sheikh) Santiago Challenger Vina del Mar Challenger Bratislava 2 Challenger Lisbon Challenger Roanne Challenger Challenger 42 - Andrezieux Roanne Challenger Bordeaux Challenger Rennes Challenger Lyon Challenger Grand Prix de Tennis de Lyon - Lyon Phoenix Challenger Geneva Challenger - Geneva Pau Challenger Open de Franche-Comte - Besancon Bordeaux Challenger Schickedanz Open - Furth Open 13 - Marseille M25 Denia Open Seat Godo - Barcelona Biella 5 Challenger Allianz Suisse Open - Gstaad Naples Challenger Aix En Provence Challenger Croatia Open - Umag Phoenix Challenger Open Romania - Bucharest Aix En Provence Challenger Open de Moselle - Metz Canberra Challenger Rennes Challenger Iasi Challenger Cancun Challenger ABN/AMRO World Tennis Tournament - Rotterdam Rennes Challenger St. Tropez Challenger Open Seat Godo 2005 - Barcelona 3° Trofeo 'Citta di Brindisi' - Brindisi Phoenix Challenger Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Cassis Challenger Tiburon Challenger Trieste Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Rome 1 Challenger Qatar ExxonMobil Open - Doha Rome 2 Challenger Oeiras 3 Challenger Aix En Provence Challenger Salzburg-Anif Challenger Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Tulln Challenger Braga Challenger Barcelona Challenger Napoli 2 Challenger Gerry Weber Open - Halle Brest Challenger The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Croatia Open Umag - Umag Marbella Challenger BA-CA Tennis Trophy - Vienna Bordeaux Challenger Davidoff Swiss Indoors Basel - Basel Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Orleans Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Trieste Challenger Seville Challenger Szczecin Challenger St. Tropez Challenger Lyon Challenger Hypo Group Tennis International - Portschach Mouilleron-Le-Captif Challenger Danderyd Challenger Noumea Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Aix En Provence Challenger BA-CA Tennis Trophy - Vienna Bordeaux Challenger Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Sassuolo Challenger Iasi Challenger Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Orleans Challenger Chennai Open - Chennai Brest Challenger Brest Challenger Bendigo Challenger Cherbourg Challenger Bergamo Challenger Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Prague Challenger Cordenons Challenger Aix En Provence Challenger If Stockholm Open - Stockholm Hamburg Challenger Quimper Challenger Open de Tenis Comunidad Valenciana - Valencia Cherbourg Challenger Split 2 Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Rakuten Japan Open - Tokyo International Championship of Croatia - Umag Davidoff Swiss Indoors - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Open Sabadell Atlantico - Barcelona China Open - Beijing Abierto Mexicano Telcel - Acapulco Aircel Chennai Open - Chennai Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Geneva Open - Geneva Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane AAPT Championships - Adelaide Garanti Koza Sofia Open - Sofia Open de Moselle - Metz Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven AEGON Championships - London European Open - Antwerp Qatar ExxonMobil Open - Doha Murray River Open - Melbourne Croatia Open - Umag Swiss Open - Gstaad Next Gen ATP Finals - Milan Davidoff Swiss Indoors - Basel Moselle Open - Metz Astana Open - Astana Cordoba Open - Cordoba Open 13 Provence - Marseille Erste Bank Open - Vienna Moselle Open - Metz Open Sud de France - Montpellier Argentina Open - Buenos Aires Open Parc - Lyon Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Marrakech Argentina Open - Buenos Aires Aircel Chennai Open - Chennai Tiriac Open - Bucharest Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem EFG Swiss Open - Gstaad Qatar ExxonMobil Open - Doha BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Hellenic Championship - Athens Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel AEGON International - Eastbourne Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Open 13 - Marseille Open 13 Provence - Marseille AEGON Championships - London AEGON Championships - London Winston-Salem Open - Winston-Salem Orleans Challenger European Open - Antwerp Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Todi Challenger Quimper 2 Challenger Open 13 - Marseille Nordea Open - Bastad AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Quimper Challenger Stockholm Open - Stockholm AEGON Championships - London Tennis Napoli Cup - Napoli Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Canberra Challenger Citi Open - Washington Prague II Challenger ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Geneva Open - Geneva Iasi Challenger ABN/AMRO World Tennis Tournament - Rotterdam United Cup - Australia Swiss Indoors Basel - Basel Ilkley Challenger Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel Qatar Open - Doha Andria Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mauthausen Challenger Open 13 Provence - Marseille Bordeaux Challenger BMW Open - Munich Open Parc - Lyon International Indoor Tennis Championships of Croatia - Zagreb Libema Open - 's-Hertogenbosch cinch Championships - London Nordea Open - Bastad Swiss Open - Gstaad European Open - Antwerp Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Perugia Challenger ABN AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Brest Challenger Terra Wortmann Open - Halle Rio Open - Rio de Janeiro ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Open SEAT 2008 - Barcelona Valencia Challenger Bucharest Open - Bucharest BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Hamburg Open - Hamburg Chennai Open - Chennai Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome BNP Paribas Nordic Open - Stockholm Open Occitanie - Montpellier Gonet Geneva Open - Geneva Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Open 13 Provence - Marseille Bratislava 2 Challenger BNP Paribas Masters - Paris Allianz Suisse Open Gstaad - Gstaad BNP Paribas Open - Indian Wells DIEMA XTRA Sofia Open - Sofia Medibank International - Sydney Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Qatar ExxonMobil Open - Doha Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Tennis Masters Series - Hamburg Prague 1 Challenger EFG Swiss Open - Gstaad Oeiras 4 Challenger Noumea Challenger Grand Prix Hassan II - Marrakech Verona Challenger Moselle Open - Metz Moselle Open - Metz Belgrade Open - Belgrade Gerry Weber Open - Halle Adelaide International - Adelaide Red Letter Days Open - Nottingham Szczecin Challenger Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Davidoff Swiss Indoors - Basel Mouilleron-Le-Captif Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series - Hamburg BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Boss Open - Stuttgart Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Viking International - Eastbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Credit Agricole Suisse Open - Gstaad Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome European Open - Antwerp Rolex Paris Masters - Paris Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Masters - Montreal China Open - Beijing BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Miami Open - Miami Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo EFG Swiss Open - Gstaad Internazionali BNL d'Italia - Rome National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Sydney Tennis Classic - Sydney Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Plava Laguna Croatia Open - Umag Hangzhou Open - Hangzhou Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells ABN AMRO Open - Rotterdam Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Movistar Chile Open - Santiago Miami Open - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Toronto Mutua Madrid Open - Madrid St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rio Open - Rio de Janeiro Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group B, Manchester Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-CZE 2-3 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship French Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, World Group, PO, GER-SUI 2-3 Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Wimbledon (juniors) Exhibition Diriyah Tennis Cup Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Paris French Open (juniors) Wimbledon - London Astana Open - Astana